#property declaration